package org.jinyan.d20140409;
import java.awt.Dimension;  
import java.awt.Graphics;  
import java.awt.Image;  
   
import javax.swing.ImageIcon;  
import javax.swing.JPanel;  
   
    class ImagePanel extends JPanel {  
   
          private Image img;  
   
          public ImagePanel(String img) {  
            this(new ImageIcon(img).getImage());  
          }  
   
          public ImagePanel(Image img) {  
            this.img = img;  
            Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));  
           // Dimension size = new Dimension(10,10);  
            setPreferredSize(size);  
            setMinimumSize(size);  
            setMaximumSize(size);  
            setSize(size);  
            setLayout(null);  
          }  
   
          public void paintComponent(Graphics g) {  
            g.drawImage(img, 0, 0, null);  
          }  
   
        } 